﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LeMigue.TeamPortal.Base.View;
using LeMigue.Scrum.Iterface.Model;
using LeMigue.Scrum.Iterface.Enum;

namespace LeMigue.TeamPortal.Base.Biz.Interface
{
    public interface IScrumBoardBiz
    {
        Sprint SprintAtivo(Team team, int id);

        IItemListBoardView ItemBoard(int? id);

        IList<IItemListBoardView> ListItemBoard(Sprint sprint);

        IList<IItemListBoardView> ListItemBoard(IItemListBoardView itemBoard);

        IList<TaskView> Tasks(IItemListBoardView itemBoard, TaskState? state);

        
    }
}
